Simple Language-Implementation Techniques for the 21st Century

نویسندگان

  • Stefan Marr
  • Tobias Pape
  • Wolfgang De Meuter
چکیده

With the rise of domain-specific languages (DSLs), research in language implementation techniques regains importance. While DSLs can help to manage the domain’s complexity, it is rarely affordable to build highly optimizing compilers or virtual machines, and thus, performance remains an issue. Ideally, one would implement a simple interpreter and still reach acceptable performance levels. RPython and Truffle are two approaches that promise to facilitate language implementation based on simple interpreters, while reaching performance of the same order of magnitude as highly optimizing virtual machines. In this case study, we compare the two approaches to identify commonalities, weaknesses, and areas for further research to improve their utility for language implementations.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Pronunciation Barriers and Computer Assisted Language Learning (CALL): Coping the Demands of 21st Century in Second Language Learning Classroom in Pakistan

Pronunciation of English language is a very important sub-skill of speaking module in second language learning process. However, it is ignored, neglected, and even never gotten least attention by the teachers, administrators, and stakeholders especially in Pakistan. Grammar, vocabulary, and the other linguistic skills such as reading and writing are emphasized whereas pronunciation has never be...

متن کامل

Immanent Indeterminacy: Tracing Postmodernity in John Banville’s Neo-Realist Novel The Sea

This study aimed at exploring the ontological indeterminacies of The Sea (2005), a novel by John Banville using the postmodern catena put forth by Ihab Hassan. Hassan’s catalogue of the features of postmodern fiction includes indeterminacy, fragmentation, decanonization, selflessness, depthlessness, the unpresentable/unrepresentable, irony, hybridization, carnivalization, performance, participa...

متن کامل

Hybrid urban space and the dichotomous citizen phenomenon in the 21st century Case Study: Tehran

Aims and contexts: Today, technology, as an integral part of life, has affected cities with fundamental and functional changes and it is known as a new feature of them in the 21st century. These changes have led to the dual specialization of life and consequently, to citizens with behavioral transformation. In other words, the hybrid urban space has created a dichotomous citizen with dual real-...

متن کامل

Language planning

Language planning, in one way or another, is as old as human civilization. Every time that one polity  invaded  the  territory  of  another,  the  language  of  the  conqueror  was  imposed  on  the conquered. The Romans imposed their language across the civilized world as they  knew it. In the  21st  century,  the  practice  of  language  planning  has  become  increasingly  sophisticated. Eng...

متن کامل

O2- Gifted Identification in the 21st Century

لطفاً به چکیده انگلیسی مراجعه شود.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014